package com.xmy.cultivate.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.xmy.cultivate.entity.Recruit;
import com.xmy.cultivate.entity.TrialForm;
import com.baomidou.mybatisplus.extension.service.IService;
import com.xmy.cultivate.entity.TryJob;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 试用表 服务类
 * </p>
 *
 * @author hpiggy
 * @since 2025-06-10
 */
public interface ITrialFormService extends IService<TrialForm> {

    public IPage<TrialForm> queryTrialList(IPage<TrialForm> page , String startDate, String endDate, String type, String name, String schoolId);

    public List<TrialForm> trialPassRate(String startDate, String endDate, String departmentId, String stationsId, String labourId, String type, String yearPart, String quarterNum, String dateType, String theirType, String subjectsId);

    public Map<String, Object> trialFormDate();
    public Map<String, Object> trialChangeDate();


    public IPage<TrialForm> trialPassRateDetails(IPage<?> page,
                                            String startDate,
                                            String endDate,
                                            String departmentId,
                                            String stationsId,
                                            String labourId,
                                            String type,
                                            String schoolCrossId,
                                            String yearPart,
                                            String quarterNum,
                                            String dateType,
                                            String recruitStatus,
                                            String theirType,
                                            String subjectsId

    );


}
